package co.yixiang.modules.shop.service;

import co.yixiang.modules.shop.domain.YxProductBase;
import co.yixiang.modules.shop.service.dto.YxProductBaseQueryCriteria;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Map;
/**
 * @author frq
 * @date 2020-5-15
 */
public interface YxProductBaseService {
    List<YxProductBase> queryAll(YxProductBaseQueryCriteria criteria);

    void update(YxProductBase yxProductBase);

    /**
     * 查询数据分页
     *
     * @param criteria 条件
     * @param pageable 分页参数
     * @return Map<String,Object>
     */
    Map<String, Object> findAll(YxProductBaseQueryCriteria criteria, Pageable pageable);

    void create(YxProductBase yxProductBase);


}
